package com.dimanche.library_base.module;

import android.app.Application;

/**
 * author : Dimanche
 * date   : 2021/3/5 13:44
 * desc   :动态配置需要初始化application组件的两种方式：
 * 1、有需要初始化的组件实现该接口，通过ModuleLifecycleReflexs统一在主app的Application中初始化
 * 2、有组件初始化的组件实现该接口，单独在application中初始化
 * <p>
 * 目前市面通常使用方案1，待有时间再研究方案2
 * version: 1.0
 */
public interface IModuleInit {
    //初始化优先的
    boolean onInitAhead(Application application);

    //初始化靠后的
    boolean onInitLow(Application application);


}
